home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine CD 1995 / Archive Magazine CD 1995.iso / discs / shareware / share_35 / qzap / !QZap / Source / defs next >
Text File  |  1990-07-28  |  2KB  |  119 lines

  1. ; > !QZap.Source.defs
  2. ;
  3. ; (C) 1990 K.F.Quinn
  4.  
  5. r0      RN      0
  6. r1      RN      1
  7. r2      RN      2
  8. r3      RN      3
  9. r4      RN      4
  10. r5      RN      5
  11. r6      RN      6
  12. r7      RN      7
  13. r8      RN      8
  14. r9      RN      9
  15. ra      RN      10
  16. rb      RN      11
  17. rc      RN      12
  18. sp      RN      13
  19. ln      RN      14
  20. pc      RN      15
  21.  
  22. ; Store offsets
  23. IconbarIH EQU 0
  24. TaskH EQU 4
  25. HelpWH EQU 8
  26. InfoWH EQU 12
  27. CurrentMenu EQU 16
  28. FileHandle EQU 20
  29. ReasonCode EQU 24
  30. IIconTop EQU 28
  31. MainWinCount EQU 32
  32. FileLoadAdr EQU 36
  33. FileExecAdr EQU 40
  34. FileLength EQU 44
  35. FileAttribs EQU 48
  36. FilePointers EQU 52 ; 16 of them.
  37. FileBufferOffsets EQU 116 ; Offsets of what is currently loaded
  38. FileBufferSizes EQU 180 ; size of file buffers
  39. WindowHeight EQU 244
  40. SaveWH EQU 248
  41. ForeColour EQU 252
  42. BackColour EQU 256
  43. MenuWindow EQU 260
  44. MenuX EQU 264
  45. MenuY EQU 268
  46. SelectStart EQU 272
  47. SelectEnd EQU 276
  48. SaveSequence EQU 280
  49. SaveOptPtrs EQU 284
  50. SaveOrderPtrs EQU 300
  51. CurrentDrag EQU 316
  52. SaveStart EQU 320
  53. SaveEnd EQU 324
  54. SaveText EQU 328
  55. SaveTextLen EQU 332
  56. ScreenMaxX EQU 336
  57. ScreenMaxY EQU 340
  58. Next EQU 344 ; (top is 512 exclusive)
  59.  
  60. PollBlock EQU &200
  61. FileName EQU &300
  62. SaveName EQU &380
  63. MessageBlock EQU &400
  64. PointerBlock EQU &480
  65. MainWHS EQU &500 ; window handles
  66. MainTBS EQU &540 ; titlebar pointers
  67. MainPtrs EQU &580 ; file offsets of current lines
  68. MainWFlags EQU &5C0 ; main window states 0-deleted, 1-closed, 2-Open
  69. IndirectIcons EQU &600
  70. TemplateBuf EQU &1A00
  71. Buffer EQU &1C00
  72. FileBuffers EQU &2000
  73. FileBufferSize EQU &100
  74. Stack EQU &3000
  75.  
  76. ; Drag numbers
  77. SaveDrag EQU 1
  78.                 
  79. ; Menu numbers
  80. NoMenu EQU 0
  81. IconBarM EQU 1
  82. IconBarM2 EQU 2
  83. MainWindowM EQU 3
  84.  
  85. ; Menu item numbers
  86. IconBarM_Info EQU 0
  87. IconBarM_Quit EQU 1
  88. MainM_Save EQU 0
  89. MainM_Select EQU 1
  90. MainM_GotoLine EQU 2
  91. MainM_NewView EQU 3
  92. MainM_Display EQU 4
  93. MainM_Select_Start EQU 0
  94. MainM_Select_End EQU 1
  95. MainM_Select_Save EQU 2
  96. MainM_Display_Invert EQU 0
  97. MainM_Display_Foreground EQU 1
  98. MainM_Display_Background EQU 2
  99.  
  100. ; Message numbers
  101.  
  102. Message_Quit EQU 0
  103. Message_DataSave EQU 1
  104. Message_DataSaveAck EQU 2
  105. Message_DataLoad EQU 3
  106. Message_DataLoadAck EQU 4
  107. Message_PreQuit EQU 8 
  108. Message_MenuWarning EQU &400C0
  109. Message_ModeChange EQU &400C1
  110.  
  111. ; Colour Numbers
  112.  
  113. DefForeColour EQU 7
  114. DefBackColour EQU 0
  115.  
  116.         GET $.!QZap.Source.swis
  117.  
  118.         END
  119.